package com.usdt.system.service.cp;

import java.util.List;
import java.util.concurrent.CompletableFuture;

import com.usdt.system.domain.resp.SalesUserMonthCountRespVO;

public interface AsyncService {

	CompletableFuture<List<SalesUserMonthCountRespVO>> getClueUserMonthCount(String startDate, String endDate, List<String> deptIds);

	CompletableFuture<List<SalesUserMonthCountRespVO>> getVisitUserMonthCount(String startDate, String endDate,
			List<String> deptIds);

	CompletableFuture<List<SalesUserMonthCountRespVO>> getSignUserMonthCount(String currentUserId,String currentDeptId,String startDate, String endDate,
			List<String> deptIds);

	String getSignUserData(String currentUserId, String currentDeptId,String startDate, String endDate, List<String> deptIds);
}
